import { fileURLToPath, URL } from 'node:url'

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'


// https://vite.dev/config/
export default defineConfig({
  plugins: [
    vue(
      {
        script:{
          globalTypeFiles:[
           // './src/types/index.d.ts',
           // './src/types/workflow.d.ts'
          ]
        }
      }
    ),
    
  ],
  base:'/site',
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    },
  },
  
  server: {
    host:true,
    port: 5170, // 开发服务器端口
    proxy: {      
      '/api': {
        target: 'http://localhost:8097/', // 目标地址
        changeOrigin: true, // 是否改变源地址        
      },
       
      "/oa.attach":{
        target: 'http://localhost:8088/', // 目标地址
        changeOrigin: true, // 是否改变源地址
        //rewrite: (path) => path.replace(/^\/api/, '') // 重写路径
      }
    }
  }
  

})
